/*  
     PlAr is Platform Arena: a 2D multiplayer shooting game
     Copyright (C) 2009 Ragagnin Antonio <spocchio@gmail.com>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
package res.elements;



import plar.core.Common;
import plar.core.Element;
import plar.core.Action;
import plar.core.Parameters;
import plar.core.Sprite;
import plar.core.Gun;

import plar.core.Player;
import plar.core.Shoot;

import java.util.ArrayList;
import plar.core.Level;


import org.jbox2d.common.Vec2;

public class GunRage extends Gun {
	
	public GunRage(Player player) {
super(player);
		 setProperty("gunName","Rage Gun");
		 setProperty("gunUseAmmo",10);
		 setProperty("shootSpeed", 100);
		 
	}
	public void fire() {
	
		if (getAmmo() >= (Integer)getProperty("gunUseAmmo") ) {
			
			setProperty("isFiring", true);
			Shoot shoot = new Shoot();
			shoot.setProperty("damage", 100);
			initializeShoot(shoot);
			
			addAmmo(-(Integer)getProperty("gunUseAmmo") );
		}
	}
	


}
